#pragma once

#include <QtWidgets/QWidget>
#include <QListWidget>
#include <QScrollArea>
#include <QStringList>
#include "CBaseSetWidget.h"
#include "GaojiSeetWidget.h"
#include <vector>

using namespace std;

class demo2_16 : public QWidget
{
    Q_OBJECT

public:
    demo2_16(QWidget *parent = nullptr);
    ~demo2_16();

private:
    void slotValueChanged(int value);
    void slotItemClicked(QListWidgetItem* item);

private:
    QListWidget* m_pListWidget = nullptr;
    QScrollArea* m_pLScrollArea = nullptr;
    QStringList m_textList;

    CBaseSetWidget* m_pBaseSetWidget;
    QWidget* m_pYunpanSetWidget;
    QWidget* m_pDownloadWidget;
    QWidget* m_pJieguanWidget;
    QWidget* m_pRenwuWidget;
    QWidget* m_pTixingWidget;
    QWidget* m_pXuanfuWidget;
    GaojiSeetWidget* m_pGaojiWidget;


    vector<QWidget*> m_vecWidget;
    bool signFlag = false;

};
